SHIELD Drive Functional Specification Document
This document describes the features that are actually implemented and provided in SHIELD Drive.User PageWowAdmin PageThis is a functional specification organized by separating with __PH_0__.
RFP Notation Standards
| Notation | Definition |
|---|---|
| required | As a core feature of SHIELD Drive, it is a basic item that must be provided when building a cloud storage and document management system. |
| specialization | Differentiated features based on the unique security and integration strengths of SHIELD Drive (ZTCAP conditional policies, network separation linkage, Teams integration, multi-storage support, etc.) |
| Selection | Additional features that can be optionally activated based on customer operating environment and requirements. |
User Page Features
This is a feature that users can directly use through the SHIELD Drive web client.
| Major Category | Subcategory | Subcategory (Function Name) | Detailed description | RFP notation |
|---|---|---|---|---|
| File and Folder Management | File Management | File Upload | Upload files to SHIELD Drive from your local PC. - Supports drag and drop upload - Overwrite if the same file name exists / Provide rename option - Automatic encryption storage linked to EKMS upon upload (encryption keys are managed separately in KMS) - Upload progress and status display | required |
| File Download | Download files stored on SHIELD Drive to your local PC. - Single File Download - Download folder unit compression (asynchronous processing support) - Download specific version file - Application of download allowance/blocking according to policy | required | ||
| Generation | File Creation | Create a new file within SHIELD Drive. | required | |
| Folder Creation | Create a new folder within SHIELD Drive. - Support for creating folders within integrated storage | required | ||
| Name Change | Renaming Files/Folders | Rename a file or folder. - Support for renaming resource names within integrated storage | required | |
| Move and Copy | File/Folder Move | Moves files or folders to a different path. - Provide a dialog for selecting the destination folder - Overwrite / Rename option when the same file name exists - Support for moving between integrated storages | required | |
| File/Folder Copy | Copies files or folders to a different path. - Provide a dialog to select the target folder for copying - Overwrite / Rename option when the same file name exists - Support for copying between integrated storages | required | ||
| Deletion and Recovery | Delete File/Folder | Moves files or folders to the recycle bin by deleting them. - Distinction between soft delete (move to trash) and permanent delete | required | |
| Recovering from Trash | Restore items from the recycle bin to their original location. - View and Search Trash Bin List | required | ||
| Viewing | File Viewing | Viewing the file contents. - Viewing secure documents through SHIELD Viewer - Viewing documents through Hancom Web Office - Preview through Document Web Viewer (DMS) - Application of access permission/blocking according to policy | required | |
| Folder Exploration | Exploring the folder structure. - Recursive exploration of subdirectories in a folder - Integrated Storage Resource Pagination Query | required | ||
| Querying and Sorting | Sorting | Sort by name, date, size, and other criteria. - Ascending / Descending toggle | required | |
| Check Detailed Information | Check the detailed information of files or folders. - The right sidebar (RNB) provides tabs for activity information, comments, and version information. - Check file lock status and folder usage | required | ||
| File Locking | File Lock/Unlock | Locks the file being edited to prevent simultaneous editing. - Creating and Releasing Locks - Check Lock Status - Automatic Locking When Editing WebDAV | specialization | |
| Convenience Features | Copy link | Copies the shareable link of the file or folder to the clipboard. | Selection | |
| Fixed at the top | Fix frequently used items at the top of the list. | Selection | ||
| Favorites | Add frequently used items to favorites. - Add and Remove Favorites - Display favorite tree in the left sidebar (LNB) - Quick access to favorites from the main dashboard | Selection | ||
| Recent Documents | Check the documents you have recently viewed or worked on. - Recently provided document-only page - Display recent documents on the main dashboard | Selection | ||
| Search | File/Folder Search | Integrated Search | Search for files and folders in SHIELD Drive. - Conditional search through search filters - Keep recent search history - Search items in the recycle bin | required |
| Sharing and Collaboration | File Sharing | Shared Folder Management | Share files or folders with other users. - Configuring sharing through the shared folder settings dialog - Shared File Box (Share Common) Support - ACL-based access permission settings (per user/group) - Synchronization of Shared Folder Owner Policy | required |
| File Room Invitation | Inviting members to the shared file cabinet. - Invite and Cancel Invitation - Send email notifications upon invitation | required | ||
| Inviting External Users | Invite external users to collaborate. - Enable/Disable external invitations based on admin settings | Selection | ||
| Collaborative Editing | Real-time collaborative editing | Multiple users edit files simultaneously. - Office 365 Based Collaborative Editing (Integration with DRM Services) - Hancom Web Office-based Document Editing - App-based editing through the WebDAV protocol - Automatic file locking during editing | specialization | |
| Comment | Write a comment | Share your opinions by commenting on the file. - Writing, editing, and deleting comments - Pagination for file-specific comment list retrieval - Check in the comments tab on the right sidebar. | Selection | |
| Version Control | File Version Control | Check and manage previous versions of files. - File Version History Inquiry - Download specific version - Restore to the latest version | required | |
| Notification | User Notification | Notification Confirmation | You will receive notifications about changes to files and folders. - Check the notification list through the notification menu - Read / Mark as Read All - Display the number of unread notifications | Selection |
| Subscription | Subscribe to changes in specific files or folders. - Add and Remove Subscription - Receive notifications when subscription items change | Selection | ||
| Disaster Recovery | Manganese File Transfer | Inter-network transmission | Performs file transfer of registered manganese. - Send to the integration target after selecting the file - View Linked Shared Folders | specialization |
| User Settings | Profile | Profile Management | Manage your own profile information. - View and Edit Profile Information - Custom Profile Support | Selection |
| External Integration (User) | Teams Integration | Using the Teams Tab | Using SHIELD Drive within Microsoft Teams. - Provides File Explorer in the Teams tab - Attaching and sharing files in Teams channels - Teams SSO Authentication Integration - Add, configure, remove tabs | specialization |
Admin Page Features
It is the ability for administrators to configure and manage the system through the SHIELD Drive management console.
| Major Category | Subcategory | Subcategory (Function Name) | Detailed description | RFP notation |
|---|---|---|---|---|
| Dashboard | Status Monitoring | Admin Dashboard | Get an overview of the entire system at a glance. - Display of Key Indicator Status Cards - Storage Usage Chart - Storage Activity Chart - User Activity Chart - Policy Usage Status Chart - Statistics inquiry through period selection - Tracking of increase and decrease rates | required |
| User Management | Account Management | User Account Management | Manage user accounts within the organization. - User List Retrieval and Search - Check and Edit User Details - Organizing lists through sorting functionality - Access after password authentication (enhanced security) - Azure AD User/Group Synchronization Integration | required |
| Storage Management | Storage Registration | NAS Registration | Register NAS (General/Security) Storage. - Enter NAS connection information and test the connection - Personal/Shared/Teams tab storage separation settings - Setting Capacity Limits (Overall/User-specific) | required |
| SharePoint Registration | Registering SharePoint Online storage. - Web URL based integration settings - Access Type Settings | specialization | ||
| Registering Google Drive | Registering Google Drive storage. - Google OAuth authentication integration | specialization | ||
| S3 Registration | Registering Amazon S3 storage. - Enter S3 connection information - Personal/Shared Storage Separation Settings | specialization | ||
| Storage Configuration | Edit/Delete | Change or delete the registered storage settings. - Modify storage metadata - Storage Activation/Deactivation - Searching and Filtering Storage List | required | |
| Storage Monitoring | Capacity Monitoring | Monitor storage capacity and usage status. - Visualization of capacity bars by storage - User-specific capacity allocation management - Display remaining capacity compared to total usage | required | |
| Storage Policy | Policy Application | Policies are applied at the storage unit level. - Setting Access Control Policies by Storage - Storage Role Management - Shared Folder Policy Synchronization | required | |
| Conditional Policy (ZTCAP) | Policy Creation | Policy Creation | Create a conditional access policy. - Condition Value Based / Condition Reference Based Policy Creation - Policy Name Duplicate Check | specialization |
| Policy Conditions | Principal | Specify the user or group to which the policy will be applied. | specialization | |
| Usage | Set permissions for uploading, downloading, viewing, editing, deleting, sharing, moving/copying, etc. | specialization | ||
| Policy Management | Edit/Delete | Modify or delete the created policy. | specialization | |
| Change Priority | Change the priority of policy application. | specialization | ||
| Target Application Inquiry | Retrieve the list of users to whom the policy is applied. | specialization | ||
| Edge Server Management | Server Management | Edge Server Registration/Management | Manage Edge servers for external-internal network integration. - Add/Modify/Delete Edge Server - Server Configuration Setup - Access after password authentication (enhanced security) | specialization |
| Cluster Service Management | Register and manage external cluster services. - Cluster service registration/modification/deletion - Activate/Deactivate | specialization | ||
| log | Activity Log | User Log | View user activity logs. - Date Range Filtering - Displaying InfoLineage service integration logs | required |
| Admin Log | View the administrator's activity log. - Date Range Filtering | required | ||
| Trash (Admin) | Admin Trash Bin | Managing Deleted Items | Manages the deletion items of the entire system. - View and search deleted items list - Item Recovery - Permanent deletion of items | required |
| Settings | Settings | General Usage Settings | Set the company-wide usage policy. - Shared Folder Owner Synchronization Settings - External User Invitation Settings - Automatic Logout Settings - Unsupported file extension settings - SHIELD Viewer Enable/Disable | required |
| File Settings | File Management Settings | Configure settings related to file management. - Setting the personal file organization period - Deletion Method Settings | required | |
| Works Settings | SHIELD Works Settings | Manage SHIELD Works agents. - Agent File Upload and Management - Uploading and Managing Patch Files - Agent Download - SHIELD Works Activation/Deactivation | specialization | |
| Team Management | Teams ACL | Permission Management | Manage ACL when integrating with Microsoft Teams. - Team/Channel Member Synchronization - Folder Selection and ACL Settings - Access after password authentication (enhanced security) | specialization |
| Teams Settings | Tab/Sync Settings | Manage settings related to Teams integration. - Teams tab automatic creation settings - Setting the Teams tab name - Specify Teams NAS Storage - Teams Synchronization Group Management | specialization |